package com.example.androidlearning2200;

import android.os.Bundle;

public class LifeCycleActivity extends BaseActivity {

    /**
     * Activity实例创建的时候调用
     *
     * @param savedInstanceState
     */
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_life_cycle);
    }

    /**
     * Activity由不可见变成可见时调用
     */
    @Override
    protected void onStart() {
        super.onStart();
    }

    /**
     * Activity准备好和用户交互的时候调用（获得焦点时）
     */
    @Override
    protected void onResume() {
        super.onResume();
    }

    /**
     * 从停止状态（onStop）重新启动时调用
     */
    @Override
    protected void onRestart() {
        super.onRestart();
    }

    /**
     * 在系统准备恢复或启动其他Activity时调用
     */
    @Override
    protected void onPause() {
        super.onPause();
    }

    /**
     * Activity完全不可见的时候调用
     */
    @Override
    protected void onStop() {
        super.onStop();
    }

    /**
     * Activity在销毁之前调用
     */
    @Override
    protected void onDestroy() {
        super.onDestroy();
    }
}